types of dominance in genetics